/**
 * Copyright (c) 2007,中企动力华南研发中心<br>
 * All rights reserved.
 */
package com.ce.pms.charge.vo;

import java.math.BigDecimal;

import com.ce.pms.base.vo.SearchVO;
import com.sitechasia.webx.core.model.IViewObject;

/**
 * 功能描述：应收计算VO<br>
 * @author 罗军林 创建日期：2008-9-9
 */
public class ArCalculateVO extends SearchVO implements IViewObject{
	private static final long serialVersionUID = 1L;
	//交易表主建
	private Long keyword;
	//收费周期
	private Long periodId;
	private String periodName;
	//楼栋
	private Long buildingId;
	private String buildingName;
	//房号
	private String houseNumber;
	private Long houseId;
	//收费项目
	private Long chargeItemId;
	private String chargeItemName;
	//应收费用
	private BigDecimal amt;
	//计算面积
	private BigDecimal calculateSize;
	//走表名称
	private String meterName;
	//走表用量
	private BigDecimal wastage;
	//走表费用
	private BigDecimal meterAmt;
	//常规费用
	private BigDecimal generalAmt;
	//其它费用
	private BigDecimal otherAmt;
	//收费类型
	private String chrgType;

	public Long getHouseId() {
		return houseId;
	}
	public void setHouseId(Long houseId) {
		this.houseId = houseId;
	}
	/**
	 * @return amtgetAmt
	 */
	public BigDecimal getAmt() {
		return amt;
	}
	public Long getKeyword() {
		return keyword;
	}
	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}
	/**
	 * @param amt the amt to set
	 */
	public void setAmt(BigDecimal amt) {
		this.amt = amt;
	}
	/**
	 * @return buildingIdgetBuildingId
	 */
	public Long getBuildingId() {
		return buildingId;
	}
	/**
	 * @param buildingId the buildingId to set
	 */
	public void setBuildingId(Long buildingId) {
		this.buildingId = buildingId;
	}
	/**
	 * @return buildingNamegetBuildingName
	 */
	public String getBuildingName() {
		return buildingName;
	}
	/**
	 * @param buildingName the buildingName to set
	 */
	public void setBuildingName(String buildingName) {
		this.buildingName = buildingName;
	}
	/**
	 * @return calculateSizegetCalculateSize
	 */
	public BigDecimal getCalculateSize() {
		return calculateSize;
	}
	/**
	 * @param calculateSize the calculateSize to set
	 */
	public void setCalculateSize(BigDecimal calculateSize) {
		this.calculateSize = calculateSize;
	}
	/**
	 * @return chargeItemIdgetChargeItemId
	 */
	public Long getChargeItemId() {
		return chargeItemId;
	}
	/**
	 * @param chargeItemId the chargeItemId to set
	 */
	public void setChargeItemId(Long chargeItemId) {
		this.chargeItemId = chargeItemId;
	}
	/**
	 * @return chargeItemNamegetChargeItemName
	 */
	public String getChargeItemName() {
		return chargeItemName;
	}
	/**
	 * @param chargeItemName the chargeItemName to set
	 */
	public void setChargeItemName(String chargeItemName) {
		this.chargeItemName = chargeItemName;
	}
	/**
	 * @return generalAmtgetGeneralAmt
	 */
	public BigDecimal getGeneralAmt() {
		return generalAmt;
	}
	/**
	 * @param generalAmt the generalAmt to set
	 */
	public void setGeneralAmt(BigDecimal generalAmt) {
		this.generalAmt = generalAmt;
	}
	/**
	 * @return houseNumbergetHouseNumber
	 */
	public String getHouseNumber() {
		return houseNumber;
	}
	/**
	 * @param houseNumber the houseNumber to set
	 */
	public void setHouseNumber(String houseNumber) {
		this.houseNumber = houseNumber;
	}
	/**
	 * @return meterAmtgetMeterAmt
	 */
	public BigDecimal getMeterAmt() {
		return meterAmt;
	}
	/**
	 * @param meterAmt the meterAmt to set
	 */
	public void setMeterAmt(BigDecimal meterAmt) {
		this.meterAmt = meterAmt;
	}
	/**
	 * @return meterNamegetMeterName
	 */
	public String getMeterName() {
		return meterName;
	}
	/**
	 * @param meterName the meterName to set
	 */
	public void setMeterName(String meterName) {
		this.meterName = meterName;
	}
	/**
	 * @return otherAmtgetOtherAmt
	 */
	public BigDecimal getOtherAmt() {
		return otherAmt;
	}
	/**
	 * @param otherAmt the otherAmt to set
	 */
	public void setOtherAmt(BigDecimal otherAmt) {
		this.otherAmt = otherAmt;
	}
	/**
	 * @return periodIdgetPeriodId
	 */
	public Long getPeriodId() {
		return periodId;
	}
	/**
	 * @param periodId the periodId to set
	 */
	public void setPeriodId(Long periodId) {
		this.periodId = periodId;
	}
	/**
	 * @return periodNamegetPeriodName
	 */
	public String getPeriodName() {
		return periodName;
	}
	/**
	 * @param periodName the periodName to set
	 */
	public void setPeriodName(String periodName) {
		this.periodName = periodName;
	}
	/**
	 * @return wastagegetWastage
	 */
	public BigDecimal getWastage() {
		return wastage;
	}
	/**
	 * @param wastage the wastage to set
	 */
	public void setWastage(BigDecimal wastage) {
		this.wastage = wastage;
	}
	public String getChrgType() {
		return chrgType;
	}
	public void setChrgType(String chrgType) {
		this.chrgType = chrgType;
	}


}
